Release 10.1A: OpenEdge Application Server:
Developing AppServer Applications
Schema triggers
Schema trigger code defined in the database is executed by database clients. Any database access by an AppServer agent that invokes database trigger code causes the AppServer agent to run such code. This is because the AppServer application acts as a client to the database.
There is no functional difference between how schema triggers run in an AppServer session and how they run in a Progress 4GL client session. However, trigger code executed by an AppServer agent:
Invoking schema triggers on a client application raises a basic security issue. Code in the AppServer agent is protected because of encapsulation (the session barrier that isolates AppServer code from the client); code on your client application is not protected.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |